package org.ch03.hw.demo03;

/**
 * @author ZJL
 * @date 2025-03-25
 */
public class MainTest {
    public static void main(String[] args) {
//        编写程序，实现主人带着"各种"宠物去逛街
//        主人（People)
//        宠物（Pet） - 猫、狗、老虎、狮子...
//
//        扩展功能：主人带宠物逛街，宠物都会叫一下
//        思考：如果有些动物不会叫，怎么实现？
//
//        提示
////        主人
//        public class People {
//            // 宠物
//            private ? pet ;
//
//            public void shopping() {
//                // ...
//            }
//        }

        Cat cat = new Cat();
        Dog dog = new Dog();
        Fish fish = new Fish();
        People<Dog> zs = new People<>();
        People<Cat> ls = new People<>();

//        People<Fish> ww = new People<>();

        zs.setPet(dog);
        zs.shopping();

        ls.setPet(cat);
        ls.shopping();

//        ww.setPet(fish);
//        ww.shopping();


    }
}
